Gradient Jigsaw Puzzle